1890e4b270fb0448ce16b57d0049261dae9096c1,app-fabric/src/main/java/com/continuuity/internal/app/services/DefaultAppFabricService.java,DefaultAppFabricService,reset,#AuthToken#String#,1065
Before Change
accountId = Id.Account.from(account);
// Check if any program is still running
Preconditions.checkState(!anyRunning(new Predicate<Id.Program>() {
@Override
public boolean apply(Id.Program programId) {
return programId.getAccountId().equals(accountId.getId());
}
}, Type.values()), "There are programs still running on the Reactor. Please stop them first.");
deleteMetrics(account);
// delete all meta data
After Change
accountId = Id.Account.from(account);
// Check if any program is still running
checkAnyRunning(new Predicate<Id.Program>() {
@Override
public boolean apply(Id.Program programId) {
return programId.getAccountId().equals(accountId.getId());
}
}, Type.values());
deleteMetrics(account);
// delete all meta data